package org.springframework.boot.tests.hibernate52.mytest;

import org.springframework.util.ClassUtils;

public class GetMethodCountForNameTest implements GetMethodCountForNameInterface {

	public static void main(String[] args) {
		// 获取这个类，与第一个参数一样的方法名有多少个。 自身、接口、父类
		ClassUtils.getMethodCountForName(GetMethodCountForNameTest.class, "print");
	}

	@Override
	public void print() {
		System.out.println("print");
	}

}

interface GetMethodCountForNameInterface {

	void print();

	default void prePrint() {
		System.out.println("pre--->");
		print();
	}

	;

}
